package ar.edu.utn.frba.dds.tp.code.ordenamientos;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;

import ar.edu.utn.frba.dds.tp.code.vuelos.Vuelo;

public class OrdenarPorTiempo implements CriterioOrdenVuelos {

	public ArrayList<Vuelo> ordenarVuelos(ArrayList<Vuelo> vuelos) {
		Comparator<Vuelo> tiempoDeVuelo = new Comparator<Vuelo>() {
			public int compare(Vuelo vuelo1, Vuelo vuelo2) {
				return vuelo1.tiempoDeVuelo().compareTo(vuelo2.tiempoDeVuelo());
			}
		};
		Collections.sort(vuelos, tiempoDeVuelo);
		return vuelos;
	}

}
